@不喜丶不悲
2年前 提问
1个回答
ICMP在实际应用中主要完成哪几个任务
X0_0X
2年前
ICMP在实际应用中主要完成以下几个任务:
通告目的端可达性:如果一台路由器不能转发数据包,它就会发送目的端不可达消息通告给发送数据包的一方。
通告缓冲区已满:如果路由器内存中的缓冲区已满,它就会发送源抑制消息控制拥塞的加剧。
通告跳数:一个数据包在发送出去时,会被分配一个跳数,来限制数据包经过的路由器数。如果在到达目的端之前跳数就超过了限制数,那么路由器会将其丢弃,同时会发送参数错误消息通告发送方数据包已被丢弃。
ping命令的使用:当我们使用ping命令测试与目的主机的连通性时,路由器可以发送ICMP请求与应答消息检测互联网络上通信双方的连接性。
traceroute命令的使用:使用traceroute可以寻找一个数据包经过互联网络时的路径,它同样是使用目的不可达消息。